
/* Clearing */

.clear {
	clear:both; 
	height:1px;
	margin:0;
	padding:0;
	font-size: 1px;
	line-height: 0;
}

.clearfix:after, .wrapper:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Accessibility */

#accessibility, .invisible {
	position: absolute;
	top: -999em;
	left: -999em;
}
	
a { 
	outline: 0 !important;
}
	
/* Miscellaneous */

.block { display:block !important; }
.inline { display: inline !important; }
 hr { display: none; }
.hidden, span.hidden, hr { display:none !important; }
.pointer { cursor:pointer !important; }
.indent { text-indent: -9000px !important; }
	
/* Border */

.noborder_t { border-top:0 !important; }
.noborder_r { border-right:0 !important; }
.noborder_b { border-bottom:0 !important; }
.noborder_l { border-left:0 !important; }
	
/* Text align */

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }
	
/* Images */

.imgLeft { float:left; margin:5px 9px 10px 0; }
.imgRight { float:right; margin:5px 0 10px 9px; }
.imgCenter { text-align:center; padding:15px 0; }
img, a img { border:0; }
	
/* Others */	

.no_border { border: 0 none !important;}
.no_bg { background: none !important; }
.no_margin { margin: 0 !important; }
.float_left { float: left; }
.float_right { float: right; }
.no_float { float: none !important; }
.list_reset, .list_reset li { margin: 0; padding: 0; list-style: none;}
.no_padding { padding: 0 !important;}
.no_bold { font-weight: 300;}
.no_underline { text-decoration: none; }
.no_underline { text-decoration: none; }
.no_underline:hover { text-decoration: underline; }